$(document).ready(function() {
    $("#cmbRama").change(llenarComboTipoProceso);
    $("#cmbRama").change(llenarComboMateriaProceso);
    $("#demandantes").click(ingresaDemandante);
    $("#txtNroDocumento").keyup(funValidar);
    $.mask.masks = $.extend($.mask.masks,{
			'phone'     : { mask : '(99) 9999-9999' },
			'phone-us'  : { mask : '(999) 9999-9999' },
			'cpf'       : { mask : '999.999.999-99' },
			'cnpj'      : { mask : '99.999.999/9999-99' },
			'date'      : { mask : '39/19/9999' }, //uk date
			'date-us'   : { mask : '19/39/9999' },
			'cep'       : { mask : '99999-999' },
			'time'      : { mask : '29:69' ,defaultValue:''},
			'cc'        : { mask : '9999 9999 9999 9999' }, //credit card mask
			'integer'   : { mask : '99999999999', type : 'reverse',defaultValue:''},
			'decimal'   : { mask : '99,999.999.999.999', type : 'reverse', defaultValue: '000' },
			'decimales_2'   : { mask : '99.99999999999', type : 'reverse', defaultValue: '000' },
			'decimal-us'    : { mask : '99.999,999,999,999', type : 'reverse', defaultValue: '000' },
			'signed-decimal'    : { mask : '99,999.999.999.999', type : 'reverse', defaultValue : '+000' },
			'signed-decimal-us' : { mask : '99,999.999.999.999', type : 'reverse', defaultValue : '+000' }
			});
                       $('input:text').setMask();
});
function ingresaDemandante() {
	$("#dlgDemandantes").dialog({
        width: 275,
        high: 600,
        modal: true,
        resizable: false,
        show: "fold",
        position: 'right',
//        opacity:'0.4',
        buttons: {
            Agregar: AgregarDemandante,
            Cancelar: salirDialog
        }
    });
}
function salirDialog(){
	$("#dlgDemandantes").dialog('close');
        funLimpiarDemandante().apply();
}


function llenarComboTipoProceso() {
        var idrama = $("#cmbRama").val();
	$("#cmbTipoProceso").bindCombo("tipoProcesoPorRama.htm",{cod_rama : idrama},{id : "idtipoproceso",desc:"desctipoproceso"});	
}

function llenarComboMateriaProceso() {
        var idrama = $("#cmbRama").val();
	$("#cmbMateriaProceso").bindCombo("materiaProcesoPorRama.htm",{cod_rama : idrama},{id : "idmateria",desc:"descmateria"});	
}

$.fn.bindCombo = function(url,params,datos) {
	var a =$(this);
	a.html("");
	$.getJSON(url,params, function(data) {
		$.each(data, function() {
			a.append(
					$("<option></option>").attr("value",eval("this."+datos.id)) 
							.text(eval("this."+datos.desc)));
		});
	});
};

window.onload = function() {
  Calendar.setup({
    inputField: "fecha",
    ifFormat:   "%d / %m / %Y",
    button:     "selector"
  });
  
};

function funLimpiarDemandante(){
    
    $("#cmbTipoDocumento").val(0);
    $("#txtNroDocumento").val("");
    $("#txtNombre").val("");   
}
function funValidar(){

}

function AgregarDemandante(){
    var varTipoDocumento=$("#cmbTipoDocumento").val();
    var varNumDocumento=$("#txtNroDocumento").val();
    var varNombre=$("#txtNombre").val();
    var varDemandante=varTipoDocumento+"/"+varNumDocumento+"/"+varNombre+"\n";
    console.log(varDemandante);
     $("#txtdemandante").append(varDemandante);
     funLimpiarDemandante().apply();
 }
/*----------fin funciones------------*/

